Execute - Info

Le Pascal Objet


Initialement, le langage Pascal ne possédait pas de notion de programmation objet.

Borland a introduit l'objet dans la version 5.5 de Turbo Pascal. Le langage Pascal est alors devenu le Pascal Object.

La déclaration d'un objet se fait alors avec le mot clé object. Celui-ci est très proche du record Pascal, mais supporte l'ajout de méthodes statiques.

Il faudra attendre la version suivante pour obtenir des objets dynamiques et polymorphes.

Delphi 1, introduit un nouveau mot clé class pour déclarer des classes d'objets qui sont implicitement des pointeurs. Associés aux RTTI (Run-Time Type Informations), qui permettent à l'exécution d'explorer les propriétés de la classe, ces nouveaux objets sont la base de l’environnement RAD (Rapid Application Development) de Delphi à base de Composants visuels.

Ce n'est qu'avec Delphi 7 que Borland décide de changer le nom commercial du langage qui prend l'appellation Delphi Langage pour marquer les évolutions apportées au langage Pascal d'origine.
Dernière mise à jour le 01/04/2013
©2011 Execute SARL